
@font-face{
	font-family:"Helvetca";
	src:local("Helvetica Regular"), local("Helvetica"), local("Helvetica"), url("../font/Helvetica.eot") format("eot"), url("../font/Helvetica.ttf") format("truetype"),  url("../font/Helvetica.woff") format("woff"), url("../font/Helvetica.otf") format("opentype"), url("../fonts/Helvetica.svg#Helvetica") format("svg");
}
/*---------------------*/
/*===Navigation Style==*/
/*---------------------*/
#navigation-container{
	height:41px;
	position:absolute;
	font-weight:bold;
	left:0px;
	bottom:0px;
	background:url(../image/nav-right-lg.gif) no-repeat bottom right;
}
#navigation-container ul{
	background:url(../image/nav-left.gif) no-repeat;
	height:41px;
	list-style-type:none;
	padding:0 2px;
}
#navigation-container ul li{
	display:inline-block;
	float:left;
	margin:0 -1px 0 -1px;
}
#navigation-container ul li a{
	font-family:"Helvetica";
	font-size:14px;
	text-decoration:none;
	float:left;
	font-weight:bold;
	text-shadow:0px 1px 1px #6d7f34;
	padding:0 8px 0 8px;
	height:41px;
	color:#fff;
	position:relative;
	line-height:14px;
	display:block;
	padding-top:9px;
}
#navigation-container ul li a.seprator{
	background:url(../image/nav-seprator.gif) no-repeat bottom right;
}
#navigation-container ul li a:hover{
	background:url(../image/nav-hvr-bk.gif) repeat-x;
	-moz-border-radius:2px 2px 0 0;
	-webkit-border-radius:2px 2px 0 0;
	text-shadow:0px 1px 1px #fdfcfb;
	color:#000;
}
#navigation-container ul li a span{
	background-image:url(../image/sprite.png);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	top:14px;
	left:10px;
}
#navigation-container ul li a span.dashboard{
	background-position:0px 0px;
}
#navigation-container ul li a span.contact{
	background-position:-16px 0px;
}
#navigation-container ul li a span.event{
	background-position:-32px 0px;
}
#navigation-container ul li a span.tool{
	background-position:-49px 0px;
}
#navigation-container ul li a span.report{
	background-position:-66px 0px;
}
#navigation-container ul li a:hover span.dashboard{
	background-position:0px -16px;
}
#navigation-container ul li a:hover span.contact{
	background-position:-16px -17px;
}
#navigation-container ul li a:hover span.event{
	background-position:-32px -17px;
}
#navigation-container ul li a:hover span.tool{
	background-position:-49px -17px;
}
#navigation-container ul li a:hover span.report{
	background-position:-66px -17px;
}
#navigation-container ul li a.selected{
	background:url(../image/nav-hvr-bk.gif) repeat-x;
	-moz-border-radius:2px 2px 0 0;
	-webkit-border-radius:2px 2px 0 0;
	text-shadow:0px 1px 1px #fdfcfb;
	color:#000;
}
#navigation-container ul li a.selected span{
	background-image:url(../image/sprite.png);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	top:14px;
	left:10px;
}
#navigation-container ul li a.selected span.dashboard{
	background-position:0px -16px;
}
#navigation-container ul li a.selected span.contact{
	background-position:-16px -17px;
}
#navigation-container ul li a.selected span.event{
	background-position:-32px -17px;
}
#navigation-container ul li a.selected span.tool{
	background-position:-49px -17px;
}
#navigation-container ul li a.selected span.report{
	background-position:-66px -17px;
}
/* Tab Navigation */
#tabnavigation-container{
	font-family:"Helvetica";
	height:41px;
	position:absolute;
	font-weight:bold;
	left:0px;
	bottom:0px;
	background:url(../image/nav-right-lg.gif) no-repeat bottom right;
}
#tabnavigation-container ul{
	background:url(../image/nav-left.gif) no-repeat;
	height:41px;
	list-style-type:none;
}
#tabnavigation-container ul li{
	display:inline;
}
#tabnavigation-container ul li.seprator{
	background:url(../image/nav-seprator.gif) no-repeat bottom right;
	width:1px;
	float:left;
	height:41px;
}
#tabnavigation-container ul li a {
	font-family:"Helvetica";
	font-size:14px;
	text-decoration:none;
	float:left;
	font-weight:bold;
	text-shadow:0px 1px 1px #6d7f34;
	line-height:41px;
	height:41px;
	cursor:pointer;
	color:#fff;
}
#tabnavigation-container ul li a span{
	display:block;
	height:41px;
	text-indent:-9999px;
}
#tabnavigation-container ul li a span.dashboard{
	width:122px;
	background:url(../image/sprite.png) no-repeat 0px -163px;
}
#tabnavigation-container ul li a:hover span.dashboard{
	background:url(../image/sprite.png) no-repeat 0px -204px;
}
#tabnavigation-container ul li a span.contact{
	width:108px;
	background:url(../image/sprite.png) no-repeat -123px -163px;
}
#tabnavigation-container ul li a:hover span.contact{
	background:url(../image/sprite.png) no-repeat -123px -204px;
}
#tabnavigation-container ul li a span.event{
	width:93px;
	background:url(../image/sprite.png) no-repeat -232px -163px;
}
#tabnavigation-container ul li a:hover span.event{
	background:url(../image/sprite.png) no-repeat -232px -204px;
}
#tabnavigation-container ul li a span.opportunities{
	width:140px;
	background:url(../image/sprite.png) no-repeat -512px -163px;
}
#tabnavigation-container ul li a:hover span.opportunities{
	background:url(../image/sprite.png) no-repeat -512px -204px;
}
#tabnavigation-container ul li a span.tool{
	width:84px;
	background:url(../image/sprite.png) no-repeat -326px -163px;
}
#tabnavigation-container ul li a:hover span.tool{
	background:url(../image/sprite.png) no-repeat -326px -204px;
}
#tabnavigation-container ul li a span.report{
	width:100px;
	background:url(../image/sprite.png) no-repeat -411px -163px;
}
#tabnavigation-container ul li a:hover span.report{
	background:url(../image/sprite.png) no-repeat -411px -204px;
}
#tabnavigation-container ul li a.selected span.dashboard{
	background:url(../image/sprite.png) no-repeat 0px -204px;
}
#tabnavigation-container ul li a.selected span.contact{
	background:url(../image/sprite.png) no-repeat -123px -204px;
}
#tabnavigation-container ul li a.selected span.event{
	background:url(../image/sprite.png) no-repeat -232px -204px;
}
#tabnavigation-container ul li a.selected span.opportunities{
	background:url(../image/sprite.png) no-repeat -512px -204px;
}
#tabnavigation-container ul li a.selected span.tool{
	background:url(../image/sprite.png) no-repeat -326px -204px;
}
#tabnavigation-container ul li a.selected span.report{
	background:url(../image/sprite.png) no-repeat -411px -204px;
}
/* Email Nav */
ul.navDottedBorder{ list-style-type:none;}
ul.navDottedBorder li{ display:inline-block; position:relative;}
ul.navDottedBorder li a{
	height:28px;
	border:1px solid #fff;
	color:#2F74AA;
    text-decoration:none;
	padding:0 8px;
	display:block;
	float:left;
	line-height:28px;	
}
ul.navDottedBorder li a:hover{
    text-decoration:underline;
}
ul.navDottedBorder li a.selected{
	height:28px;
	border-top:1px dotted #dad9d9;
	border-left:1px dotted #dad9d9;
	border-right:1px dotted #dad9d9;
	color:#2F74AA;
    text-decoration:none;
	padding:0 8px;
	display:block;
	float:left;
	line-height:28px;	
}
ul.navDottedBorder li ul li a, ul.navDottedBorder li ul li{
	line-height:17px;
	height:17px;
}
ul.navTooltip-blue{
	height:35px;
	background:#e6eef5;
	margin-right:100px;
}
ul.navTooltip-blue li{
	display:inline;
	background:none!important;
	border:none!important;
	padding:0px!important;
}
ul.navTooltip-blue li a{
	display:block;
	padding:0 16px;
	color:#2f74aa;
	float:left;
	height:35px;
	line-height:35px;
	background:none!important;
	border:none!important;
	text-decoration:none;
}
ul.navTooltip-blue li a:hover{
	text-decoration:underline;
	background:none!important;
	border:none!important;
}
/* Form Tab Style */
.formTabContainer{
	border-bottom:1px solid #b0b0b0;
	height:33px;
	position:relative;
}
ul.navFormTab{
	position:absolute;
	top:0px;
	left:0px;
	height:33px;
	display:block;
	border-top:1px solid #b0b0b0;
	border-left:1px solid #b0b0b0;
	border-right:1px solid #b0b0b0;
	background:url(../image/formTab-bk.gif) repeat-x;
	border-radius:2px 2px 0 0;
	-webkit-border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	list-style-type:none;
}
ul.navFormTab li{ display:block; float:left;}
ul.navFormTab li.border{
	background:url(../image/formTab-seprator.gif) no-repeat;
	width:1px;
	height:33px;
	display:block;
	float:left;
}
ul.navFormTab li a{
	display:block;
	float:left;
	padding:0 17px;
	line-height:32px;
	font-size:14px;
	font-family:"helveticaLTbold";
	color:#3b3c34;
	text-shadow:0px 1px 1px #fff;
	text-decoration:none;
	height:33px;
	position:relative;
}
ul.navFormTab li a:hover{
	color:#9b9a9a;
}
ul.navFormTab li a.selected{
	display:block;
	float:left;
	background:url(../image/formTabHvr-bk.gif) repeat-x;
	padding:0 17px;
	line-height:32px;
	color:#9b9a9a;
	height:33px;
}
ul.navFormBuilder{list-style-type:none; padding-left:2px;}
ul.navFormBuilder li{
	display:block;
}
ul.navFormBuilder li a{
	display:block;
	float:left;
	width:124px;
	height:23px;
	line-height:23px;
	background:url(../image/treePlus.gif) no-repeat 0px 8px;
	font-family:'helveticaLTbold';
	font-size:13px;
	padding-left:14px;
	text-decoration:none;
	color:#373737;
}
ul.navFormBuilder li a:hover{
	color:#0f0f0f;
}
ul.navFormBuilder li a.selected{
	display:block;
	float:left;
	width:124px;
	height:23px;
	line-height:23px;
	background:url(../image/treeMinus.gif) no-repeat 0px 8px;
	font-family:'helveticaLTbold';
	font-size:13px;
	padding-left:14px;
	text-decoration:none;
	color:#373737;
}
.formBuilderTabContainer{
	border:1px solid #b0b0b0;
	height:21px;
	background:url(../image/formBuilderTab-bk.gif) repeat-x;
	position:relative;
}
ul.navFormBuilderTab{
	position:absolute;
	top:0px;
	left:0px;
	height:21px;
	display:block;
	list-style-type:none;
}
ul.navFormBuilderTab li{ display:block; float:left;}
ul.navFormBuilderTab li.border{
	background:url(../image/formTab-seprator.gif) no-repeat;
	width:1px;
	height:22px;
	display:block;
	float:left;
}
ul.navFormBuilderTab li a{
	display:block;
	float:left;
	padding:0 35px;
	line-height:21px;
	font-size:12px;
	font-family:"helveticaLTbold";
	color:#3b3c34;
	text-shadow:0px 1px 1px #fff;
	text-decoration:none;
	height:21px;
	position:relative;
}
ul.navFormBuilderTab li a dd{
	width:7px;
	height:10px;
	position:absolute;
	top:6px;
	left:23px;
	display:block;
	text-indent:-9999px;
	background:url(../image/sprite.png) no-repeat -102px -94px;
}
ul.navFormBuilderTab li a:hover{
	color:#9b9a9a;
}
ul.navFormBuilderTab li a.selected{
	display:block;
	float:left;
	background:url(../image/formBuilderTabHvr-bk.gif) repeat-x;
	padding:0 35px;
	line-height:22px;
	color:#666666;
	height:23px;
}
ul.navFormBuilderTab li a.selected dd{
	width:7px;
	height:10px;
	position:absolute;
	top:6px;
	left:23px;
	display:block;
	text-indent:-9999px;
	background:url(../image/sprite.png) no-repeat -109px -94px;
}

/* ====================== */
.selectedanchor {
	BACKGROUND: yellow
}
.anylinkcss {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; Z-INDEX: 100; BACKGROUND: lightyellow; LEFT: 0px; VISIBILITY: hidden; FONT: 12px/18px Verdana; BORDER-LEFT: black 1px solid; WIDTH: 200px; BORDER-BOTTOM: black 0px solid; POSITION: absolute; TOP: 0px
}
.anylinkcss UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.anylinkcss UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; WIDTH: 100%; TEXT-INDENT: 5px; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; TEXT-DECORATION: none
}
.anylinkcss A:hover {
	BACKGROUND: black; COLOR: white
}
.anylinkcsscols {
	BORDER-RIGHT: #6abeff 1px solid; width:274px; BORDER-TOP: #6abeff 1px solid;  FONT-SIZE: 11px; Z-INDEX: 100; BACKGROUND:url(../image/anylinkcss-bk.gif) repeat-y #eff8ff; LEFT: 0px; VISIBILITY: hidden;BORDER-LEFT: #6abeff 1px solid; COLOR: #ffffff;  BORDER-BOTTOM: #6abeff 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 0px
}
.anylinkcsscols .column {
	FLOAT: left; width:274px; 
}
.anylinkcsscols .column UL {
LIST-STYLE-TYPE: none
}
.anylinkcsscols LI {
	padding-left:10px;}
.anylinkcsscols LI A {
	FONT-SIZE: 11px; COLOR: #004e85; TEXT-DECORATION: none;
}
.anylinkcsscols LI A:hover {
	PADDING-RIGHT: 0px; COLOR: #ff7200; }
.anylinkcsscols LI a.save-icon{
	padding-left:30px;
	background:url(../image/save-icon.gif) no-repeat 0 4px;
	height:30px;
	line-height:30px;
	display:block;
	line-height:30px;
	font-size:12px;
}
.anylinkcsscols LI a.email-icon{
	padding-left:30px;
	background:url(../image/email-icon.gif) no-repeat 0 8px;
	height:30px;
	line-height:30px;
	display:block;
	line-height:30px;
	font-size:12px;
}
.anylinkcsscols LI a.adver-icon{
	padding-left:30px;
	background:url(../image/advertiser-icon.gif) no-repeat 0 5px;
	height:30px;
	line-height:30px;
	display:block;
	line-height:30px;
	font-size:12px;
}
.anylinkcsscols LI a.twit-icon{
	padding-left:30px;
	background:url(../image/twitter-icon.gif) no-repeat 0 7px;
	height:30px;
	line-height:30px;
	display:block;
	line-height:30px;
	font-size:12px;
}
.anylinkshadow {
	Z-INDEX: 99; BACKGROUND:#8a8a8a; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}
/* Categories Navigation */
ul.navigationCategories{
	margin:3px 0;
}
ul.navigationCategories li{
	display:block;
}
ul.navigationCategories li a{
	display:block;
	height:22px;
	color:#000;
	height:22px;
	line-height:22px;
	padding:0 13px;
	text-decoration:none;
	font-size:12px;
}
ul.navigationCategories li a:hover{
	color:#7b6b6b;
	background:#FFF;
	border-radius:5px 0px 0px 5px;
	-moz-border-radius:5px 0px 0px 5px;
	-webkit-border-radius:5px 0px 0px 5px;
}
/* Product List Navigation */
.grid-pagination-nav{
	float:right;
	height:28px;
	padding-left:20px;
}
.grid-pagination-nav ul{
	list-style-type:none;
	display:block;
	float:left;
}
.grid-pagination-nav ul li{
	display:inline;
}
.grid-pagination-nav ul li a{
	height:25px;
	background:url(../image/grid-action-btn-bk.gif) repeat-x;
	padding:0 7px;
	display:block;
	float:left;
	line-height:25px;
	-moz-box-shadow:1px 1px 1px  #c8c5c3;
	-webkit-box-shadow:1px 1px 1px  #c8c5c3;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border-top:1px solid #c7c7c7;
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	border-bottom:1px solid #8a8a8a;
	text-shadow:1px 1px 1px #fff;
	color:#000;
	position:relative;
	font-size:12px;
	font-weight:bold;
	margin-right:3px;
}
.grid-pagination-nav ul li a:hover{
	color:#538fbe;
	text-decoration:none;
}
.grid-contact-per-container{
	float:left;
	padding-left:15px;
}
.first-arrow{
	width:16px;
	height:8px;
	position:absolute;
	top:9px;
	left:13px;
	background:url(../image/first-arrow.gif) no-repeat;
}
.prev-arrow{
	width:16px;
	height:8px;
	position:absolute;
	top:9px;
	left:13px;
	background:url(../image/prev-arrow.gif) no-repeat;
}
.next-arrow{
	width:16px;
	height:8px;
	position:absolute;
	top:9px;
	right:13px;
	background:url(../image/next-arrow.gif) no-repeat;
}
.last-arrow{
	width:16px;
	height:8px;
	position:absolute;
	top:9px;
	right:13px;
	background:url(../image/last-arrow.gif) no-repeat;
}
.page-naved{
	line-height:25px;
	height:25px;
	font-size:12px;
	color:#808080;
	padding:0 20px;
}
.grid-action-nav{
	float:left;
	height:28px;
	padding-left:20px;
}
.grid-action-nav ul{
	list-style-type:none;
	display:block;
	float:left;
}
.grid-action-nav ul li{
	display:inline;
}
.grid-action-nav ul li a{
	height:25px;
	background:url(../image/grid-action-btn-bk.gif) no-repeat;
	padding:0 7px;
	display:block;
	float:left;
	line-height:25px;
	-moz-box-shadow:1px 1px 1px  #c8c5c3;
	-webkit-box-shadow:1px 1px 1px  #c8c5c3;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border-top:1px solid #c7c7c7;
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	border-bottom:1px solid #8a8a8a;
	text-shadow:1px 1px 1px #fff;
	color:#3b3c34;
	font-size:12px;
	font-weight:bold;
	margin-right:3px;
}
.grid-action-nav ul li a:hover{
	color:#538fbe;
	text-decoration:none;
}
/* Slider */
#slideshow{ position:relative; height:326px; width:758px;}
				#slideshow ul#slideshow-image li{display:none;position:absolute;top:0;right:0;list-style:none;}
				#slideshow ul#slideshow-image li:first-child{display:block;}
				
				#slideshow ul#slideshow-bullets{position:absolute;top:62px; right:10px; width:300px; padding:10px;}
				li.bullet{float:right;clear:none;width:177px; color:#3f3e3a; height:31px; margin:0 0 10px 5px;list-style:none; cursor:pointer; background:url(../image/slideshow-button.png) 0 0 no-repeat; font-size:12px; line-height:31px; text-align:center; padding-left:8px; padding-right:8px;}
				li.bulletActive{background-position:0 -31px; color:#FFFFFF;}
				